package com.sxkj.gis.wms.bean;

public class WmsParams {
	/**
	 * 请求版本
	 */
	private String version;
	
	/**
	 * 请求名称
	 */
	private String request;
	
	/**
	 * 	
	 * 以逗号隔开的一个或多个图层列表，若存在SLD参数则是可选的。
	 */
	private String layers;
	
	/**
	 *以逗号隔开的请求图层的一个再现风格列表，若存在SLD参数则是可选的
	 */
	private String styles;
	
	/**
	 *坐标参考系 
	 *@crs
	 */
	private String srs;
	
	/**
	 * 以SRS单位表示的边界框边角 (左下角，右上角)
	 */
	private String bbox;
	
	/**
	 * 以像素表示的地图图像宽度。.
	 */
	private String width;
	
	/**
	 * 以像素表示的地图图像高度
	 */
	private String height;
	
	/**
	 * 	
	 *地图输出格式
	 */
	private String Format;
	
	/**
	 * SLD参数
	 */
	private String SLD_BODY;
	
	private String info_format;
	
	private String query_layers;
	
	private String x;
	
	private String y;
	

	public String getInfo_format() {
		return info_format;
	}

	public void setInfo_format(String info_format) {
		this.info_format = info_format;
	}

	public String getQuery_layers() {
		return query_layers;
	}

	public void setQuery_layers(String query_layers) {
		this.query_layers = query_layers;
	}

	public String getX() {
		return x;
	}

	public void setX(String x) {
		this.x = x;
	}

	public String getY() {
		return y;
	}

	public void setY(String y) {
		this.y = y;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getRequest() {
		return request;
	}

	public void setRequest(String request) {
		this.request = request;
	}

	public String getLayers() {
		return layers;
	}

	public void setLayers(String layers) {
		this.layers = layers;
	}

	public String getStyles() {
		return styles;
	}

	public void setStyles(String styles) {
		this.styles = styles;
	}

	public String getSrs() {
		return srs;
	}

	public void setSrs(String srs) {
		this.srs = srs;
	}

	public String getBbox() {
		return bbox;
	}

	public void setBbox(String bbox) {
		this.bbox = bbox;
	}

	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}

	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}

	public String getFormat() {
		return Format;
	}

	public void setFormat(String format) {
		Format = format;
	}

	public String getSLD_BODY() {
		return SLD_BODY;
	}

	public void setSLD_BODY(String sLD_BODY) {
		SLD_BODY = sLD_BODY;
	}

	@Override
	public String toString() {
		return "WmsParams [version=" + version + ", request=" + request + ", layers=" + layers + ", styles=" + styles
				+ ", srs=" + srs + ", bbox=" + bbox + ", width=" + width + ", height=" + height + ", Format=" + Format
				+ ", SLD_BODY=" + SLD_BODY + ", info_format=" + info_format + ", query_layers=" + query_layers + ", x="
				+ x + ", y=" + y + "]";
	}

	public WmsParams(String version, String request, String layers, String styles, String srs, String bbox,
			String width, String height, String format, String sLD_BODY, String info_format, String query_layers,
			String x, String y) {
		super();
		this.version = version;
		this.request = request;
		this.layers = layers;
		this.styles = styles;
		this.srs = srs;
		this.bbox = bbox;
		this.width = width;
		this.height = height;
		Format = format;
		SLD_BODY = sLD_BODY;
		this.info_format = info_format;
		this.query_layers = query_layers;
		this.x = x;
		this.y = y;
	}

	public WmsParams(String version, String request, String layers, String styles, String srs, String bbox,
			String width, String height, String format, String sLD_BODY) {
		super();
		this.version = version;
		this.request = request;
		this.layers = layers;
		this.styles = styles;
		this.srs = srs;
		this.bbox = bbox;
		this.width = width;
		this.height = height;
		Format = format;
		SLD_BODY = sLD_BODY;
	}

	public WmsParams() {
		super();
	}

	

	
	
}
